/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package resources;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
import java.util.logging.Level;

/**
 *
 * @author pato
 */
public class jcProperties {
    
        Properties propiedades = new Properties();
    public Properties getProperties() {
        try {
            //se crea una instancia a la clase Properties
            //Properties propiedades = new Properties();
            //se leen el archivo .properties
            try (FileInputStream fileInputStream = new FileInputStream("Propiedades.properties")) {
                //se crea una instancia a la clase Properties
                //Properties propiedades = new Properties();
                //se leen el archivo .properties
                propiedades.load( fileInputStream );
            }
            //si el archivo de propiedades NO esta vacio retornan las propiedes leidas
            if (propiedades.isEmpty())
                 crearPropiedades();
            return propiedades;
        } catch (IOException ex) {
almacen.Almacen.logger.log(Level.SEVERE, null, ex);            return null;
        }
        
   }
    void crearPropiedades(){
        propiedades.setProperty("baseDatosLocal", "teslan");
        propiedades.setProperty("impresoraTicket", "");
        propiedades.setProperty("passLocal", "t1e1s3l5A3b0e3M");
        propiedades.setProperty("serverLocal", "192.168.1.65");
        propiedades.setProperty("usuarioLocal", "teslabem");
        // BD Remoto
        propiedades.setProperty("baseDatosRemoto", "792459_tienda");
        propiedades.setProperty("passRemoto", "60JY_X92a");
        propiedades.setProperty("serverRemoto", "50.57.219.116");
        propiedades.setProperty("usuarioRemoto", "792459_teslabem");
        // Sucursales
        propiedades.setProperty("sucursal1", "0");
        propiedades.setProperty("sucursal2", "0");        
        FileOutputStream os = null;
    try {
        os=new FileOutputStream("Propiedades.properties");
        propiedades.store(os, "Base de Datos Local");
    } catch(IOException ex) { almacen.Almacen.logger.log(Level.SEVERE, null, ex);}
        
    }
    
}
